Technical Note: Data Structures of ILBDC Lattice Boltzmann Solver
نویسندگان
چکیده
The lattice Boltzmann method (LBM) is used in computational fluid mechanics (CFD) to simulate flows. Introduced by McNamara [3] the LBM historically is based on lattice gas automata. Instead simulating each particle a statistical average for a sufficient small control volume is applied. The LBM can also be considered as the solution to a velocity-discrete Boltzmann equation with an appropriate collision operator. As the original collision operator is computational intensive the BGK operator [1] can be used instead. This results in the lattice BGK methods [2, 4]. For simulation the simulation domain is discretized by an equally spaced Cartesian grid. The resulting cells are then either fluid or solid. Every cell has N velocity vectors ei (i = 0, . . . , N − 1) and N particle distribution functions fi (i = 0, . . . , N − 1) which describe the probability of a certain number of particles being in the velocity range around ei. Depending on the dimensionality d of the simulation domain (2D or 3D) and the number of velocity vectors N several models exists. They are usually referred to as DdQN , e.g. D2Q7 or D3Q19. The lattice Boltzmann method solves the equation
منابع مشابه
Lattice Boltzmann Simulation of Nanofluids Natural Convection Heat Transfer in Concentric Annulus (TECHNICAL NOTE)
Abstract This study is applied Lattice Boltzmann Method to investigate the natural convection flow utilizing nanofluids in a concentric annulus. A numerical strategy presents for dealing with curved boundaries of second order accuracy for both velocity and temperature fields. The fluid between the cylinders is a water-based nanofluid containing different types of nanoparticles: copper (Cu), a...
متن کاملReduction of Odometry Error in a two Wheeled Differential Drive Robot (TECHNICAL NOTE)
Pose estimation is one of the vital issues in mobile robot navigation. Odometry data can be fused with absolute position measurements to provide better and more reliable pose estimation. This paper deals with the determination of better relative localization of a two wheeled differential drive robot by means of odometry by considering the influence of parameters namely weight, velocity, wheel p...
متن کاملCoupling Lattice Boltzmann Gas and Level Set Method for Simulating Free Surface Flow in GPU/CUDA Environment
We present here a proof-of-concept of a novel, efficient method for modeling of liquid/gas interface dynamics. Our approach consists in coupling the lattice Boltzmann gas (LBG) and the level set (LS) methods. The inherent parallel character of LBG accelerated by level sets is the principal advantage of our approach over similar particle based solvers. Consequently, this property allows for effi...
متن کاملNumerical analysis of gas flows in a microchannel using the Cascaded Lattice Boltzmann Method with varying Bosanquet parameter
Abstract. In this paper, a Cascaded Lattice Boltzmann Method with second order slip boundary conditions is developed to study gas flows in a microchannel in the slip and transition flow regimes with a wide range of Knudsen numbers. For the first time the effect of wall confinement is considered on the effective mean free path of the gas molecules using a function with nonconstant Bosanquet para...
متن کاملEvaluation of two lattice Boltzmann methods for fluid flow simulation in a stirred tank
In the present study, commonly used weakly compressible lattice Boltzmann method and Guo incompressible lattice Boltzmann method have been used to simulate fluid flow in a stirred tank. For this purpose a 3D Parallel code has been developed in the framework of the lattice Boltzmann method. This program has been used for simulation of flow at different geometries such as 2D channel fluid flow an...
متن کامل